@font-face {
    font-family: 'Karla';
    font-style: normal;
    font-weight: 400;
    src: local('Karla'), local('Karla-Regular'), url(../fonts/azR40LUJrT4HaWK28zHmVA.woff) format('woff');
}
@font-face {
    font-family: 'Karla';
    font-style: normal;
    font-weight: 700;
    src: local('Karla Bold'), local('Karla-Bold'), url(../fonts/3nZS3BKzlvhkwl4yjCQcjPesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
/* GLOBAL */
@font-face { 
	font-family: 'B Yekan'; 
	src: url('/assets/fonts/BYekan.eot?#') format('eot'),  /* IE6–8 */
    url('/assets/fonts/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/assets/fonts/BYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face { 
	font-family: 'BYekan'; 
	src: url('/assets/fonts/BYekan.eot?#') format('eot'),  /* IE6–8 */
     url('/assets/fonts/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
     url('/assets/fonts/BYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}


@font-face { 
	font-family: 'B Mitra'; 
	src: url('/assets/fonts/MitraBold.eot?#') format('eot'),  /* IE6–8 */
     url('/assets/fonts/MitraBold.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}


@font-face { 
	font-family: 'BMitra'; 
src: url('/assets/fonts/MitraBold.eot?#') format('eot'),  /* IE6–8 */
     url('/assets/fonts/MitraBold.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}



[class*="grid"]{float: right;}
.grid1{}
.grid2{}
.grid3{width:25%;}
.grid4{width:33%;}
.grid4:last-child{width:34%;}
.grid5{}
.grid6{width:50%;}
.grid7{}
.grid8{width:66%;}
.grid9{width:75%;}
.grid10{}
.grid11{}
.grid12{width:100%;}

.rtl{direction:rtl;}

.padding-x{padding:0px 10px;}
.padding-y{padding:10px 0px;}
.padding-left{padding:0!important;padding-left:10px!important;}
.padding-right{padding:0!important;padding-right:10px!important;}
.padding{padding:10px;}
.no-margin{margin:0!important;}
.no-padding{padding:0!important;}

/* CANVAS */
html{}
body{background:url(../img/az_subtle2.png) top repeat; Font: 14px 'BMitra',Tahoma,arial,verdana; line-height: 1.7em; text-align:right; direction:rtl;}
input, button, select, textarea{font-family:'BMitra';}
/* persian */
[class*="span"] {float:right!important;}
/*[class*="span"]:last-child{margin-left:0;}*/

h3{
    font-size: 17.5px;
}

main .sidemenu {position: relative; width: 238px; z-index:1; background: #E3E3E3;}
main .sidemenu > ul {margin: 0; padding: 0;}
main .sidemenu > ul > li {position: relative; list-style: none; width: 100%; height: 34px; padding-right: 9px; text-align: right;
    background: transparent url("../img/arrow-left.png") -10px 50% no-repeat; background-size: auto 38%;
    -webkit-transition: background-position 250ms ease;
    -moz-transition: background-position 250ms ease;
    -ms-transition: background-position 250ms ease;
    -o-transition: background-position 250ms ease;
    transition: background-position 250ms ease;
}
main .sidemenu > ul > li > a {position: absolute; top: 0; right: 0; padding: 7px 7% 7px 0; width: 93%; display: block; color: #2C2F3D;
    -webkit-transition: all 350ms ease;
    -moz-transition: all 350ms ease;
    -ms-transition: all 350ms ease;
    -o-transition: all 350ms ease;
    transition: all 350ms ease;
}
main .sidemenu > ul > li:hover > a {color: #000000; padding-right: 9%; width: 91%; text-decoration: none;}
main .sidemenu > ul > li:hover {background-color: #E3E3E3; background-position: 10px 50%; z-index: 10;
-webkit-box-shadow: 0px 0px 10px -5px rgba(14,17,36,1);
-moz-box-shadow: 0px 0px 10px -5px rgba(14,17,36,1);
box-shadow: 0px 0px 10px -5px rgba(14,17,36,1);
}
main .sidemenu > ul > li.nav-header { padding: 0 9px 0 0; }
main .sidemenu > ul > li.nav-header > a {text-align:center;color: #0D1023;padding-right:0%;width:100%;font-size:15px;}
main .sidemenu > ul > li.nav-header:hover {background:none; cursor:default;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
main .sidemenu > ul > li.nav-header:hover > a {padding-right:0%; width:100%;}
main .sidemenu > ul > li.dropdown > a {background: transparent url("../img/arrow-left.png") 17px 50% no-repeat; background-size: auto 38%;
    -webkit-transition: background-position 250ms ease;
    -moz-transition: background-position 250ms ease;
    -ms-transition: background-position 250ms ease;
    -o-transition: background-position 250ms ease;
    transition: background-position 250ms ease;
}
main .sidemenu > ul > li.dropdown:hover > a{background-position: 21px 50%;}
main .sidemenu > ul li.dropdown:hover > ul.dropdown-menu {display: block;}
main .sidemenu ul.dropdown-menu {background: #535457;right: 100%;left: auto;top: 0;padding: 10px 0; opacity: 0.95;}
main .sidemenu ul.dropdown-menu li {width: 100%;}
main .sidemenu ul.dropdown-menu li a {color: #E0E0E0;margin: 0; padding: 14px 22px;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}
main .sidemenu ul.dropdown-menu li a:hover {background: #4E4F51; color: #ffffff; padding: 14px 27px 14px 17px;}

.colorize-heading{color:#087baf;}

.login-heading-form{background:#d3d3d3;text-align:center;color:#878787;}

.top-line{
    position: relative;
    top:0;
    z-index: 0;
    height:8px;
    background: #1B9FDA;
    width: 100%;
}

.header{
	margin:10px 0;
	position:relative;
	
}

.header h1{
    color: #b3b2b2;
    font-size: 18px;
    margin-bottom: 0;
    margin-top: 75px;
}

.header .logo-continuous{background:url('../img/header-continuous.png') repeat-x top left;left:0;height:16px;position:absolute;width:98.4%;bottom:20.5px;}

.worldmap{
    background: url('../img/dotted-worldmap-1.png') 20% top no-repeat;
	margin-top:-11px;
}

.slider{padding:0;overflow:hidden;}
.slider{padding:0;overflow:hidden;text-align:left;direction:ltr;border-radius:6px;}
.slider .flexslider{margin:0;height:300px;}
.slider .flex-control-nav {bottom:0px; background-color: rgba(27, 159, 218, 0.5); height:30px;
	-webkit-transition: all 0.4s ease;                  
    -moz-transition: all 0.4s ease;                 
    -o-transition: all 0.4s ease;   
    -ms-transition: all 0.4s ease;          
    transition: all 0.4s ease;
}
.slider:hover .flex-control-nav {bottom:0px;}
.slider .flex-control-nav li {margin:6px 4px;}
.slider .flex-control-nav li a {width:16px; height:16px;
	-webkit-transition: all 0.4s ease;                  
    -moz-transition: all 0.4s ease;                 
    -o-transition: all 0.4s ease;   
    -ms-transition: all 0.4s ease;          
    transition: all 0.4s ease;
}
.slider .flex-control-nav li a:hover{background: rgba(255,255,255, 0.7);}
.slider .flex-control-nav li a.flex-active {background:#ffffff;border:1px solid rgba(14, 18, 36, 0.6);}
.slider .flex-direction-nav {display:none;}

/* --- Accordeon ----- */
#accordion {height: 250px;width:90%;margin:10px 5% 0 5%;overflow:hidden;}
#accordion h4, #accordion div {margin:0;}
#accordion .accordion-toggle {cursor: pointer;border-bottom:1px dotted #212121; color:#6D7F87; padding:7px 15px 7px 15px;}
#accordion .accordion-toggle span.icon {width:25px;height:100%;display:inline-block;background: transparent url(../img/minus-icon-black.png) 100% center no-repeat;background-size:15px 15px;}
#accordion .accordion-toggle.open span.icon {background-image: url(../img/plus-icon.png);}
#accordion .accordion-content {display: none;background:#E1E1E1;padding:3px 3% 5px 3%;width:94%;}
#accordion .accordion-content.default {display: block;}
#accordion .accordion-toggle.open {background:hsl(208, 100%, 40%) linear-gradient(to bottom, hsl(200, 100%, 40%), hsl(220, 100%, 40%));border-color:hsla(0, 0%, 0%, 0.1) hsla(0, 0%, 0%, 0.1) hsla(0, 0%, 0%, 0.25);color:#ffffff;text-shadow:0 -1px 0 hsla(0, 0%, 0%, 0.25);}

/* login */
.login{/*background:url(../img/group.png)13% center no-repeat!important;*/}
.login .form-horizontal {margin-bottom:0;padding:30px 25px 20px 25px ;direction:rtl;}
.login .form-horizontal div{margin-bottom:15px;}
.login .form-horizontal div:last-child{margin-bottom:13px;}
.login .form-horizontal div.input-prepend input#prependedInput.input-xlarge{height:30px;direction:ltr;background:#f0f0f0;}
.login .form-horizontal div.input-prepend span.add-on{height:30px;line-height:30px;width:25px;background:#1b9fda;color:#a7d8f1;text-shadow:none;}
.login .form-horizontal .control-label {width:100%;float:right;}
.login .form-horizontal .controls {margin-left:0; max-width:100%; width:100%;}
.login .form-horizontal .controls > input {/*text-align:right;direction:rtl;max-width:90%;*/width:100%;background:#1b9fda;height: 40px;}
.login .form-horizontal .control-group {margin-bottom:10px;}
.login .form-horizontal .control-group.send {margin-bottom:3px;color:#A7D8F1;}
.login .sign-in{width:295px!important;background:#126F97;height: 40px;line-height:40px;color:#A7D8F1;}
.login .sign-in:hover{color:#fff;}
.btn-primary{background:#1b9fda;color:#A7D8F1;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]{background:#126F97;}

/* ----- Google maps ----- */

#map_canvas {
    height: 150px;
    border: 5px solid #f8f8f8;
}

#map_canvas2 {
    height: 380px;
    border: 5px solid #f8f8f8;
}


.headerelements {
    background: #1B9FDA;
    color: #000000;
    float: right;
	width:270px;
    height: 50px;
    line-height: 50px;
    position: relative;
    top: -15px;
    -webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    right: 0;
    font: 11px tahoma,Helvetica,sans-serif;

}


.headerelements #icon {
    float: right;
    height: 6px;
    margin: 15px auto;
    width: 80px;
	text-align:left;
}


.searchdiv {
    direction: rtl;
    float: left;
    height: 23px;
    position: relative;
    top: 10px;
	
	width:180px;
}


.searchbox {
    /*background: url("../img/searchbox.gif") no-repeat scroll center top transparent;*/

    color: #ABABAB;
    display: table-cell;
    height: 23px;
    vertical-align: top;
	direction:rtl!important;
	position:absolute;
	
   
}


.search-query{float:left;border-right:none!important;}
.form-search .input-append {width:90%;margin-left:10%;background:#ffffff;border:1px solid #D8D8D8; border-radius:5px;}
.form-search .input-append .btn{float:left;border-left:none;border-radius:0;border:0;box-shadow:0;background:none;padding:5px 0 5px 2%;width:18%;}
.form-search .input-append .search-query{border-radius:0;background:none;border:0;box-shadow:0;padding:0 3% 0 3%;width:74%;}


.searchb {
    background: url("../img/searchbuttom.gif") repeat scroll 0 0 transparent;
    border: 0 none;
    float: right;
    height: 15px;
    margin-right: 4px;
    margin-top: 3px;
    width: 15px;
}

.fluid_container {
    margin: 0 auto;
    max-width: 1000px;
    width: 90%;
}

.articles ul > li {list-style:none;}
.articles ul > li h2{font-size:14px;font-weight:normal;}
.articles ul > li i {margin-left: 7px}
.articles ul li a.title {color: #0E1124; font-size: 14px; line-height: 27px;}
.articles ul li p {color: #9F9999; font-size: 12px; line-height: 19px;}

.main-features{margin-top: 10px;}
.main-features .well > p {height:75px;overflow:hidden;}
.main-features .well h3 {color:#666; height:32px;overflow:hidden;}
.main-features .well a.img-holder {width:100%;display:block;text-align:center;}
.main-features .well a.img-holder img {height:200px; width:auto;float:none;}

.well{
	background:#e1e1e1;
	color:#666;

}

.navbar-inner{
    box-shadow:0 0 0 #eee;
	border:0;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
	background:0;
}


a {
    color: rgb(172, 172, 172);
    -webkit-transition: all 200ms;
    -moz-transition: all 200ms;
    -ms-transition: all 200ms;
    -o-transition: all 200ms;
}

a:hover {
    color: rgb(72, 72, 72);
    text-decoration: none;
}

/* navbar icon - the icon before brand */
.drop-down-icon {
    font-size: 30px !important;
    padding-top: 9px !important;
    margin-bottom: -3px !important;
}

/* brand */
.navbar .brand {
    padding: 15px 20px 16px;
    font-size: 26px;
}

/* user login */
.user-login a {
    font-size: 15px !important;
}

/* follow link */
li.follow ul.dropdown-menu li {
    padding: 2px 0;
}

li.follow ul.dropdown-menu li a {
    color: #fff;
}

li.follow ul.dropdown-menu li:nth-child(1){
    background: #33ccff !important;
}

li.follow ul.dropdown-menu li:nth-child(2){
    background: #3B5998 !important;
}

li.follow ul.dropdown-menu li:nth-child(3){
    background: rgb(70, 70, 70) !important;
}

li.follow ul.dropdown-menu li:nth-child(4){
    background: rgb(140, 177, 255) !important;
}

li.follow ul.dropdown-menu li:nth-child(5){
    background: rgb(255, 90, 90) !important;
}

li.follow ul.dropdown-menu li:nth-child(6){
    background: #C63D2D !important;
}

.divider {
    padding: 0 !important;
}

/* share buttons */
.btn-custom {
    background: rgb(70, 70, 70);
    display: inline-block;
    font-weight: 300;
    padding: 10px 20px;
    margin-bottom: 0;
    line-height: 20px;
    color: #fff;
    vertical-align: middle;
    cursor: pointer;
    border: 0px solid;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    transition: all 300ms;
}

.btn-custom:hover, a.btn-custom:hover {
    background: rgb(170, 170, 170) !important;
}

li.share ul.dropdown-menu li a{
    color: #fff;
}

/* navbar-inner */
.navbar-inner {
    background: url(../img/menu-center.png) repeat-x left top;
    min-height: 40px;
    padding-right: 20px;
    padding-left: 20px;
}

.navbar .nav > li > a {
    font-weight: light;
	font-size: 14px;
	text-transform: uppercase;
	padding: 17px 9px 16px;
	min-width: 52px;
	text-align:center;
}
.navbar .nav {
	float:right;
	direction:rtl;
}
.navbar .nav > li {
	float:right;
    background: url(../img/seprator.png) no-repeat right top;
}

.navbar .nav > li:focus > a, .navbar .nav > li:hover  > a, .navbar .nav > li.active:hover  > a{
    background:url(../img/menu-active.png) repeat-x left top;
    color: #000;
    text-shadow: 0 0 0;
}


.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    color: #000;
    text-shadow: 0 0 0;
    border-top: 1px solid rgb(0, 0, 0);
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    color: #000;
    text-decoration: none;
    background-color: transparent;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: inset 0 0px 0px rgba(0,0,0,0.125);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125);
}

.navbar .nav li.dropdown.open .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background: #000;
    color: #fff;
    text-shadow: 0 0 0;
    border-bottom-color: #000;
}

/* drop-down menu */
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: -1px;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 10px 10px;
    margin: 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .1);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0px 0px rgba(0,0,0,0.2);
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-transition: all 200ms;
    -moz-transition: all 200ms;
    -ms-transition: all 200ms;
    -o-transition: all 200ms;
}

.navbar ul.nav li > ul.dropdown-menu {
	left:auto;right:0;
    -webkit-transition: all 200ms;
    -moz-transition: all 200ms;
    -ms-transition: all 200ms;
    -o-transition: all 200ms;
}

.navbar ul.nav li:hover > ul.dropdown-menu {
    display: block;
}

.dropdown-menu li > a {
    display: block;
    padding: 5px 20px;
    margin: 5px 0;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    color: rgb(119, 119, 119);
    white-space: nowrap;
}

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
    color: black;
    padding: 5px 25px;
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    background-repeat: repeat-x;
    filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
}
#content .container-fluid {padding:0;}

.homepage-msg{
	margin:35px 0 10px 0;
}

.homepage-msg h3{
	margin-bottom:6px;
	line-height:30px;
}

.homepage-brands h3{
	margin:0;
	line-height:30px;
}

.homepage-brands img{
	margin-left:40px;
}

#toggle-view {
     list-style:none;    
     font-family:arial;
     font-size:11px;
     margin-bottom:10px;
     padding:0;
     width:92%;
}
#toggle-view li {
     margin:0;
     border-bottom:1px solid #ccc;
     position:relative;
     cursor:pointer;
}
        
#toggle-view h4 {
	font-size: 14px;
	line-height: 23px;
	margin: 6px 0 6px 34px;
}
#toggle-view span {
	background: none repeat scroll 0 0 #1255A3;
	border-radius: 100% 100% 100% 100%;
	color: #CCCCCC;
	float: left;
	font-size: 20px;
	height: 24px;
	padding: 1px 0 0 8px;
	position: absolute;
	left: 0;
	top: 0;
	width: 21px;
}
        
#toggle-view .panel {
    margin:5px 0;
	display:none;
}  

#toggle-view .panel p {
    margin-left:35px;
} 	

.news {font-size:13px;}
.news h3,.articles h3{background:url(../img/heading-bg.png)no-repeat left center;}
.news h1,.articles h1{background:url(../img/heading-bg.png)no-repeat left center;font-size:22px;}
.news h3 span{}
.news .row-fluid .news-details{width:87%!important;}
.news .row-fluid .news-details h2{font-size:14px;margin-top:0px;}
.news .row-fluid .date{background:url(../img/calendar.png)no-repeat right top;width:60px!important;height:65px;}
.news .row-fluid .date .day{text-align:center;margin-top:-3px;}
.news .row-fluid .date .month{text-align:center;margin-top:10px;font-size:16px!important;}
.read-more{float:left;margin-top:8px;}

.newsletter{
	list-style:none;
	float:left;
}

.newsletter li{
	float:left;
	height:50px;
	border-bottom:1px solid #e1e1e1;
	height:75px;
	width:100%;
	margin:6px 0;
}	
		

.newsletter h4{
	margin:0 0 0 60px;
}	

.newsletter p{
	margin:0 0 0 10px;

}

/* before and after */
.navbar .nav > li > .dropdown-menu::before,
.navbar .nav > li > .dropdown-menu::after {
    display: none;
}


/* utilities */
.text-left { text-align: left;}
.text-center { text-align: center;}
.text-right { text-align: right;}

/* fixes */
.span12:nth-child(1n+1) {  margin-left: 0; }
.span6:nth-child(2n+1) {  margin-left: 0; }
.span4:nth-child(3n+1) {  margin-left: 0; }
.span3:nth-child(4n+1) {  margin-left: 0; }
.span2:nth-child(6n+1) {  margin-left: 0; }

.form-horizontal .control-label { float:right; }
.form-horizontal .controls { float:right; }

[class*="grid"].pull-left { float:left; }
.pull-none { float:none; margin:0 auto; }
.text-center { text-align:center; }
.full-width { width:100%; }
.text-right { text-align:right; }
.tablet { border: 1px solid grey; margin: 0 auto 20px auto; }
.tablet .tablet-row { width:100%; display:block; border-bottom:1px solid grey; float:right; }
.tablet .tablet-row:last-child { border:none; }
.tablet .tablet-row .tablet-column { background: transparent url('../img/solid-bg.png') top left repeat-y; background-size:1px 100%; display:inline-block; }
.tablet .tablet-row .tablet-column:last-child { background:none; }
#head-factor { display:block; width:100%; }

/* Large desktop */
@media (min-width: 1200px) {
    .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
        width: auto;
        padding: 0 1px;
    }
}

@media (min-width: 1024px) and (max-width: 1200px) {
    .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
        width: auto;
        padding: 0 1px;
    }
	.login .form-horizontal div.input-prepend { display: flex; }
	.login .sign-in { width: 96%!important; padding-right:2%; padding-left:2%; overflow:hidden; }	
	.header .logo-continuous{display:none;}
}


/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 1024px) {
    body {
        text-align: center;
    }
	.slider .flex-control-nav {bottom:0px;}
	
    .dropdown-menu li {
        text-align: left;
    }

    .dropdown-menu {
        padding-top: 10px !important;
    }

    .navbar {
        border-left: 1px solid rgba(0, 0, 0, .1);
        border-right: 1px solid rgba(0, 0, 0, .1);
    }

    .nav-collapse .nav {
        margin: 10px 0;
    }

    .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
        border-top-color: transparent;
    }

    .navbar-inner {
        background: #D9D9D9;
    }

    .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
        padding: 10px 25px;
        font-weight: lighter;
        color: rgb(119, 119, 119);
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }

    .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
        padding: 10px 35px;
    }

    .navbar .nav > li > a:hover {
        color: #000;
        text-shadow: 0 0 0;
    }

    .navbar .nav > li > a:focus {
        color: rgb(51, 51, 51);
        text-shadow: 0 0 0;
    }

    .nav-collapse .nav > li > a:hover, .nav-collapse .dropdown-menu a:hover {
        background-color: transparent;
    }

    .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
        color: #000;
    }

	.navbar .nav {float:none;}
	.navbar .nav > li {float:none;}
	
    .navbar .nav > li > a {
        border-bottom: 1px solid rgb(247, 247, 247);
    }

    .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
        border-bottom: 1px solid black;
    }

    .nav-collapse, .nav-collapse.collapse {
        height: auto;
        overflow: hidden;
    }
	.login .form-horizontal div.input-prepend { display: flex; }
	.login .sign-in { width: 96%!important; padding-right:2%; padding-left:2%; overflow:hidden; }
	.header .logo-continuous{display:none;}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    body {
        text-align: center;
    }
	.slider .flex-control-nav {bottom:0px;}
	.login .form-horizontal .control-label {text-align:center;}
	footer .widget h4 {text-align: center;}
	.newsletter{width:100%;margin-left:0;}
	.newsletter h4 {text-align:right;}
	
    .dropdown-menu li {
        text-align: left;
    }

    .dropdown-menu {
        padding-top: 10px !important;
    }

    .navbar {
        border-left: 1px solid rgba(0, 0, 0, .1);
        border-right: 1px solid rgba(0, 0, 0, .1);
    }

    .nav-collapse .nav {
        margin: 10px 0;
    }

    .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
        border-top-color: transparent;
    }

    .navbar-inner {
        background: #D9D9D9;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
    }

    .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
        padding: 10px 25px;
        font-weight: lighter;
        color: rgb(119, 119, 119);
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }

    .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
        padding: 10px 35px;
    }

    .navbar .nav > li > a:hover {
        color: #000;
        text-shadow: 0 0 0;
    }

    .navbar .nav > li > a:focus {
        color: rgb(51, 51, 51);
        text-shadow: 0 0 0;
    }

    .nav-collapse .nav > li > a:hover, .nav-collapse .dropdown-menu a:hover {
        background-color: transparent;
    }

    .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
        color: #000;
    }

    .navbar .nav > li > a {
        border-bottom: 1px solid rgb(247, 247, 247);
    }

	.navbar .nav {float:none;}
	.navbar .nav > li {float:none;}
	
    .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
        border-bottom: 1px solid black;
    }

    .nav-collapse, .nav-collapse.collapse {
        height: auto;
        overflow: hidden;
    }
	.login .form-horizontal div.input-prepend {width:100%;}
	.login .form-horizontal div.input-prepend input { box-sizing:unset; padding:4px 2%; width: 85%; }
	.login .form-horizontal div.input-prepend span.add-on { width:10%; padding:4px 0 3px 0; height:30px; }	
	.login .sign-in { padding:0; width:100%!important; }
	.header .logo-continuous{display:none;}

}

/* Landscape phones and down */
@media (max-width: 480px) {
    body {
        text-align: center;
    }

    .dropdown-menu li {
        text-align: left;
    }

    .dropdown-menu {
        padding-top: 10px !important;
    }

    .navbar {
        border-left: 1px solid rgba(0, 0, 0, .1);
        border-right: 1px solid rgba(0, 0, 0, .1);
    }

    .nav-collapse .nav {
        margin: 10px 0;
    }

    .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
        border-top-color: transparent;
    }

    .navbar-inner {
        background: #D9D9D9;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
    }

    .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
        padding: 10px 25px;
        font-weight: lighter;
        color: rgb(119, 119, 119);
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }

    .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
        padding: 10px 35px;
    }

    .navbar .nav > li > a:hover {
        color: #000;
        text-shadow: 0 0 0;
    }

    .navbar .nav > li > a:focus {
        color: rgb(51, 51, 51);
        text-shadow: 0 0 0;
    }

    .nav-collapse .nav > li > a:hover, .nav-collapse .dropdown-menu a:hover {
        background-color: transparent;
    }

    .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
        color: #000;
    }

    .navbar .nav > li > a {
        border-bottom: 1px solid rgb(247, 247, 247);
    }

    .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
        border-bottom: 1px solid black;
    }

    .nav-collapse, .nav-collapse.collapse {
        height: auto;
        overflow: hidden;
    }
	.header .logo-continuous{display:none;}

}

/* ----- Footer ----- */

footer {
    background: #e2e2e2 ;
    margin: 0 auto;
    padding-bottom: 10px;
    border-radius: 6px 6px 0 0;
}


footer a{
    color:#1255a3;
}

footer a:hover{
    color: #71c5fc;
}

footer .widget{
    color:#666;
    padding: 15px;
}

footer .widget h4 {
    text-align: right;
    padding: 0;
    font-size: 16px;
    color: #5d5d5d;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .7);
}

footer .widget p {
    text-align: right;
	direction:rtl;
    line-height: 24px;
}

footer .widget i {
    padding-right: 7px;
}

.footer{
    color:#fff;
    padding:10px 0;
    background:#666;
}

footer .footer-border {
    margin-top: 30px;
    border-top: 1px dashed #ddd;
}

footer .copyright {
    margin-top: 15px;
}

.copyright a{
    color:#fff;
}

.copyright p{
    padding: 0 15px 0 0;
}

.copyright a:hover{
    color:#FFD300;
}

footer .social {
    margin-top: 10px;
    text-align: right;
}

footer .social a {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 0 0 0 8px;
    vertical-align: middle;
}
